package com.tsing.mapper;

import com.tsing.common.result.PageResult;
import com.tsing.pojo.entity.TlPost;

import java.util.List;

/**
 * @auth 卢孝宇
 * @date 2023/12/14 14:25
 */
public interface SearchMapper {
    /**
     * 根据根据搜索关键字查询相关的帖子
     * @param query
     * @return
     */
    List<TlPost> list(String query);


    /**
     * 根据搜索关键字分页查询数据
     * @param query
     * @param page
     * @param size
     * @return
     */
    List<TlPost> postList(String query, Integer page, Integer size);

    /**
     * 根据搜索关键字查询总记录数
     * @param query
     * @return
     */
    Integer countPost(String query);
}
